<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>QVector4D Class Reference</title>
  <link href="classic.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1 align="center">QVector4D Class Reference</h1>
<h3 align="center">[<a href="qt_gui.html">qt.gui</a> package]</h3>
<h3>Constructor</h3>
<ul>
<li><div class="fn"/><b>void QVector4D()</b></li>
<li><div class="fn"/><b>void QVector4D(QPoint point)</b></li>
<li><div class="fn"/><b>void QVector4D(QPointF point)</b></li>
<li><div class="fn"/><b>void QVector4D(QVector2D vector)</b></li>
<li><div class="fn"/><b>void QVector4D(QVector2D vector, float zpos, float wpos)</b></li>
<li><div class="fn"/><b>void QVector4D(QVector3D vector)</b></li>
<li><div class="fn"/><b>void QVector4D(QVector3D vector, float wpos)</b></li>
<li><div class="fn"/><b>void QVector4D(float xpos, float ypos, float zpos, float wpos)</b></li>
</ul>
<h3>Constructor Properties</h3>
<ul>
<li><b>prototype</b>: The QVector4D prototype object</li>
<li><div class="fn"/><b>float dotProduct(QVector4D v1, QVector4D v2)</b></li>
</ul>
<h3>Prototype Object Properties</h3>
<ul>
<li><div class="fn"/><b>bool isNull()</b></li>
<li><div class="fn"/><b>float length()</b></li>
<li><div class="fn"/><b>float lengthSquared()</b></li>
<li><div class="fn"/><b>void normalize()</b></li>
<li><div class="fn"/><b>QVector4D normalized()</b></li>
<li><div class="fn"/><b>QVector4D operator_add_assign(QVector4D vector)</b></li>
<li><div class="fn"/><b>QVector4D operator_divide_assign(QVector4D vector)</b></li>
<li><div class="fn"/><b>bool operator_equal(QVector4D v2)</b></li>
<li><div class="fn"/><b>QVector4D operator_multiply_assign(QVector4D vector)</b></li>
<li><div class="fn"/><b>float operator_subscript(int i)</b></li>
<li><div class="fn"/><b>QVector4D operator_subtract_assign(QVector4D vector)</b></li>
<li><div class="fn"/><b>void setW(float w)</b></li>
<li><div class="fn"/><b>void setX(float x)</b></li>
<li><div class="fn"/><b>void setY(float y)</b></li>
<li><div class="fn"/><b>void setZ(float z)</b></li>
<li><div class="fn"/><b>QPoint toPoint()</b></li>
<li><div class="fn"/><b>QPointF toPointF()</b></li>
<li><div class="fn"/><b>QVector2D toVector2D()</b></li>
<li><div class="fn"/><b>QVector2D toVector2DAffine()</b></li>
<li><div class="fn"/><b>QVector3D toVector3D()</b></li>
<li><div class="fn"/><b>QVector3D toVector3DAffine()</b></li>
<li><div class="fn"/><b>float w()</b></li>
<li><div class="fn"/><b>float x()</b></li>
<li><div class="fn"/><b>float y()</b></li>
<li><div class="fn"/><b>float z()</b></li>
</ul>
<h3>Instance Properties</h3>
<p>QVector4D objects have no special properties beyond those inherited from the QVector4D prototype object.</p>
</body>
</html>
